﻿body {background:#eee; }

#topNavWrap {background:url("../../site/topNavBg.png");}

a:visited, a:active, a:link {color: #0066FF;}
a:hover {color: #88BBFF;text-decoration : underline;}

#spacePageWrap {background:url('header.jpg') no-repeat; background-position:top center;}
#spacePage {width:960px; margin:auto;}
#spaceHeaderWrap,#spaceMainWrap, #spaceFooterWrap {margin:auto; }

/*头部*/
#spaceHeaderWrap { }
    #spaceHeader {height:120px;padding:50px 50px 0px 80px; }
        #spaceName a {font-size:18px;font-weight:bold;color:#000000;margin:0px 0px 0px 0px;font-family:arial black;}
        #spaceUrl a{color:#000000; font-style:italic;}

/*导航*/
#spaceNavWrap { height:30px; background:url('nav_bg.gif') repeat-x; }
    #spaceNavWrap ul {width:95%;margin:auto;}
    #spaceNavWrap ul li {float:left;display:block; margin:5px 8px 0px 4px;}
    #spaceNavWrap a{ color:#000;font-size:14px;}

/*主体*/
#spaceMain{background2:url('main_bg.jpg') repeat-y;}

    /*侧边栏*/
    div.sideBar {float:left; width:25%; margin:0px;padding:0px;}
    div.sideBarContainer { margin:10px 10px 30px 10px;}
    
        div.userFace {text-align:center; margin:20px;}
        table.sideBar_UserTool {width:90%; text-align:center;}
        div.sideBarPanel {border:1px solid #d6d6d6;margin:10px;}
            div.sideBarTitle { font-size:14px; font-weight:bold; text-align:center;background:url('title_bg.jpg') repeat-x; border-top:1px solid #ffffff;padding:3px; }
            ul.sideBarList { list-style:none;margin:0px;padding:10px 0px 10px 0px; line-height:200%;}
            ul.sideBarList li {margin-left:10px;}
            #spaceMain .sideBarList a {color:#333;}
            li.sideBarMore {text-align:right; }
            
        div.sideBarRss {text-align:center;margin-top:10px;}

    /*主要内容区*/
    div.appMain { float:left; width:74%; margin:0px;padding:0px; }
    div.appMainContainer {margin:10px 10px 30px 0px;background:#fff; }
    
        div.blogItem {margin: 10px;padding: 5px; }
            table.blogItemTitle {width:100%;}
                td.blogItemTime {text-align:right; color:#aaa; font-weight:normal; font-size:12px; }
            div.blogItemBody {color:#333;}
            .blogItemTitle a {font-size:18px; font-weight:bold; }
            div.blogItemMore {text-align:right; margin:0px 10px 5px 5px;}
            div.blogItemInfo {text-align: right; color:#aaa;margin: 2px 10px;}
            #spaceMain .blogItemInfo a{color:#666;}
            
            .blogTitle {font-size:18px; font-weight:bold; margin:15px 10px 10px 0px;}
            .blogInfo {color:#666;margin:10px 10px 10px 0px;}
            .blogBody img {max-width:580px;}

 /*页脚*/
#spaceFooterWrap { text-align:center;background:#eee; color:#666; border-left:0px;border-right:0px; }
#spaceFooter {margin: auto; height:60px; padding-top:20px ;}
#spaceFooter a{color:#333;}
